import ppoi from 'prettier-plugin-organize-imports';
import ppp from 'prettier-plugin-packagejson';
export default {
  pluginSearchDirs: false,
  plugins: [ppoi, ppp],
  singleQuote: true, // 表示使用单引号包裹字符串
  jsxSingleQuote: false, // 表示不在 JSX 中使用单引号包裹属性值
  bracketSpacing: true, // 表示在对象字面量和数组字面量中的花括号和方括号之间添加空格
  trailingComma: 'none', //打印尾随逗号
  printWidth: 80, //打印机换行的行长
  endOfLine: 'auto', //文件结尾
  semi: false, // 表示不在语句末尾添加分号
  overrides: [
    {
      files: '.prettierrc',
      options: {
        parser: 'json',
      },
    },
    {
      // 新增markdown文件格式限制
      files: '*.md',
      options: {
        proseWrap: 'preserve',
      },
    },
  ],
};
